package com.kyxx.topics.adapter;

import android.graphics.Bitmap;
import android.widget.ImageView;

import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.kyxx.topics.R;
import com.kyxx.topics.net.UrlUtils;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;

import java.util.Arrays;

/**
 * 我要爆料主页面
 */
public class TipOffInfoAdapter extends BaseQuickAdapter<String,BaseViewHolder> {
    private ImageLoader imageLoader = ImageLoader.getInstance();
    private DisplayImageOptions options;
    private String bid_image_path;
    public TipOffInfoAdapter(String[] data,String bid_image_path) {
        super(R.layout.item_tip_off_info, Arrays.asList(data));
        this.bid_image_path = bid_image_path;
        options = new DisplayImageOptions.Builder()
                // 设置图片在下载期间显示的图片
                .showImageOnLoading(R.mipmap.image_default)
                // 设置图片Uri为空或是错误的时候显示的图片
                .showImageForEmptyUri(R.mipmap.image_default)
                // 设置图片加载/解码过程中错误时候显示的图片
                .showImageOnFail(R.mipmap.image_default)
                .cacheInMemory(true)
                // 设置下载的图片是否缓存在内存中
                .cacheOnDisk(true)
                // 设置下载的图片是否缓存在SD卡中
                .bitmapConfig(Bitmap.Config.RGB_565)// 设置图片的解码类型
                // .displayer(new RoundedBitmapDisplayer(9999))
                .resetViewBeforeLoading(false)
                .build();
    }

    @Override
    protected void convert(BaseViewHolder holder, String s) {
        imageLoader.displayImage(UrlUtils.BASEHTTP+"/"+bid_image_path+s, (ImageView) holder.getView(R.id.iv_tip_off_info), options);
    }

}
